Become a WordPress contributor
Thank you for contributing to the project we all love! Your participation is vital to the WordPress project.
WordPress is a user-driven project, and all developments and enhancements depend on users like you! Please consider contributing to the project and the WordPress Community in one or more of the ways outlined below. Contributions from users like you keep the project vibrant, alive, and on the path of progress.
Whether you’re a budding developer, a pixel-perfect designer, or just like helping out, we’re always looking for people to help make WordPress even better. Below is an overview of ways to get involved and help out. If you want to dive right in, visit https://make.wordpress.org/.
Documentation​
All of the WordPress user and developer documentation has been produced by users like you and me! The many different ways in which you can volunteer your time and effort to improve the quality and scope of documentation are outlined in Documentation Contributor Handbook.
The slack channel #docs is the forum for discussing all issues related to documentation.
Translation​
Translating WordPress describes the process of translating the WordPress software, so that people can use WordPress for blogs in languages other than English. This article tells you how to find and join the teams that are translating WordPress.
The slack channel #polyglots is for questions, suggestions and discussions related to translating WordPress; please feel free to join in.
To get involved with the Translation team, please review https://make.wordpress.org/polyglots/.
WordPress Support Forum​
Another valuable contribution you can make is donating some of your time to help other users of WordPress. All WordPress related support at the WordPress Support Forum is provided free of cost, and the involvement of users is essential to maintain this.
If you’d like to help, read visit https://make.wordpress.org/support/ for more information.
WordPress Chat on Slack​
Slack has replaced IRC as a way to organize and get work done on WordPress. The community is vibrant, responsive, and very active. Please join us on our Slack channel and start getting involved today.
There is a weekly meetup of core developers in #core on Slack. Agendas, minutes, and discussion between meetups all take place on the WordPress Development Blog.
While the IRC Live chat is still active, our Slack Channel is where we are getting work done. Please join us on http://chat.wordpress.org
WordPress Development​
You can help with the development of the WordPress software, whether or not you are a software developer.
Development Planning​
One way to participate in WordPress development is to suggest features and participate in the development planning process. Even if you aren’t a developer, you can help build consensus and formalize proposals, boiling down long email threads and IRC logs to their essence, so that developers can quickly ascertain what the community is hoping to achieve with a particular feature.
Testing WordPress​
Another valuable contribution a non-developer (or developer) can make to WordPress development is to test WordPress. Before every stable release of WordPress, pre-release versions are made to enable testing. You can download the pre-releases and test them, so that the WordPress developers can fix problems before the new version is made available to the public. If you would like to get involved in this effort, join the wp-testers mailing list, where new releases are announced and discussed.
If you want to be on the bleeding edge of development, even before pre-release versions are put together, you can also check out the latest software from the WordPress Subversion (SVN) repository, as outlined in Using Subversion. Or, you can get the “nightly build” (which is created from the Subversion repository, and available as a zip file) at https://wordpress.org/nightly-builds/wordpress-latest.zip — almost as up-to-date as the instantaneous Subversion repository.
If you find bugs while testing pre-release or already-released versions of WordPress, see the section just below.
Reporting Bugs​
Another way you can contribute to WordPress development is by reporting any problems you find with the WordPress software. The process of reporting bugs is described in Reporting Bugs — please start by reading that article. Once you have understood the bug reporting process, you can search the WordPress Trac database to see if your issue has already been reported, and if not, file a new report. Your help with reporting bugs will be highly appreciated.
Fixing Bugs and Other Programming​
If you are a software developer, you can also help the development of WordPress by fixing problems that have been reported by you or another person in the WordPress Trac database. This process is also known as “patching”, and is described in Reporting Bugs. That article also has some suggestions on how to find bugs to fix.
You can also subscribe to the wp-hackers mailing list to participate in discussions regarding WordPress development. All contributions, ideas and suggestions are welcome at the mailing list. Sometimes, requests are also made on the list asking for the help of volunteers to assist in the improvement and development of specific functionality.
If you are not familiar with the patching process or how to use Subversion, we recommend OpenHatch Training Missions as an easy learning tool.
Occasionally there are also bug scrubs in the #core Slack channel. They are usually announced ahead of time on the make/core blog, and more details about what a bug scrub involves is available in the core team handbook.
You may also be interested to read this page on How does code make it into WordPress. It details how bug fixes, code and new features are included into the next releases of WordPress.
Show You Care​
If you enjoy WordPress or find it to be useful, put a link to WordPress on your site. You can do this with a text link, or use one of the many WordPress logos on your site with a link to http://wordpress.org. Show you care.
Donating Money​
The WordPress Community exists because everyone takes part in some way, by giving their time, energy, and sometimes even money, because they believe in the valuable services WordPress provides. We invite you to join the community in whatever way you feel is appropriate, and donating money to WordPress Theme and Plugin authors and developers who give so freely of their creativity and expertise by offering their services for free to all WordPress users is a good place to start.
If you use a WordPress Theme or Plugin and your WordPress blog depends upon it, contact the author and find out how you can give back and support their continued efforts. It takes a lot of time and energy to create and then support Themes and Plugins, keeping them updated as WordPress changes and bugs are found. Many take donations or appreciate it when you blog about their Plugin or Theme. Others offer their Plugins and Themes as experiential portfolios– you play with it, you like it, you hire them. Most clearly indicate how they appreciate compensation for their hard work – give back to WordPress by giving back to them.
The more the WordPress Community supports the programmers, developers, testers, and challengers, the stronger and better WordPress becomes. Sometimes that means donating money, sometimes it means saying thank you.
Just remember, every contribution counts, no matter what it looks like. It takes every one of us to make WordPress better.